Evolving the cooperative behaviour in Unreal™ bots

نویسندگان

  • Antonio Mora García
  • M. A. Moreno
  • Juan Julián Merelo Guervós
  • Pedro A. Castillo
  • Maribel García Arenas
  • Juan Luis Jiménez Laredo
چکیده

This paper presents an approach to the evolution of the cooperative behaviour of some bots inside the PC game UnrealTM. We intend to create bots that cooperate as a team trying to beat other teams (composed of human players or bots). So, in addition to the improvement of the default artificial intelligence (AI) of bots, we have performed an improvement of the ’team AI’. We have applied an evolutionary algorithm which optimizes the parameters considered in the hard-coded states inside the bot AI code, mainly those related to the cooperation. Two different approaches have been tested inside some different battle arenas: one considering a different set of parameters for every bot in the team, and the other one considering the same set of parameters for all the teammates. The results show that both methods yield better teams than the standard ones. The teams which share the same behaviour parameters, get a higher score than those with bots playing with different parameters.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimización de la humanidad de bots de Unreal Tournament 2004 mediante algoritmos evolutivos (Humanness optimization of Unreal Tournament 2004 bots by means of evolutionary algorithms)

This work describes three different approaches looking to get the best Bot (autonomous agent) for the First Person Shooter Unreal Tournament 2004. To this end, different hybridizations of the two best bots of the Botprize Competition 2014 are created. This competition decided the humanness level of the bots by means of a Turing test conducted on human judges. Thus, the proposal considers the so...

متن کامل

Strategic Planning for Unreal Tournament© Bots

We propose the use of hierarchical (HTN) planning techniques to encode strategies that one or more Bots should execute while acting in highly dynamic environments such as Unreal Tournament© games. Our approach allows the formulation of a grand strategy but retains the ability of Bots to react to the events in the environment while contributing to the grand strategy.

متن کامل

Unreal GOLOG Bots

Even though reasoning and, in particular, planning techniques have had a long tradition in Artificial Intelligence, these have only recently been applied to interactive computer games. In this paper we propose the use of READYLOG, a variant of the logic-based action language GOLOG, to build game bots. The language combines features from classical programming languages with decision-theoretic pl...

متن کامل

UnrealGoal Bots - Conceptual Design of a Reusable Interface

It remains a challenge with current state of the art technology to use BDI agents to control real-time, dynamic and complex environments. We report on our effort to connect the Goal agent programming language to the real-time game Unreal Tournament 2004. BDI agents provide an interesting alternative to control bots in a game such as Unreal Tournament to more reactive styles of controlling such ...

متن کامل

Controlling Unreal Tournament 2004 Bots with the Logic-based Action Language GOLOG

Computer games and the accompanying entertainment industry branch has become a major market factor. AI techniques are successfully applied to tasks like path planning or intelligent swarm behavior. On the decision-making level the state of the art are state machines with a fixed set of behaviors. The perception of the computer player is perfect. They exactly know where the other players are loc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010